package com.easychat.entity.vo.groupinfo.request;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.web.multipart.MultipartFile;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

/**
 * @Author: yudaxian
 * @Description: TODO
 * @DateTime: 2024/8/8 22:49
 **/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class SaveGroupReqVO {

    private String groupId;
    @NotEmpty
    private String groupName;
    private String groupNotice;
    @NotNull
    private Integer joinType;
    private MultipartFile avatarFile;
    private MultipartFile avatarCover;

}
